BMW 2 Series cars available for sale now on What Car?

In partnership with

We have 96 new BMW 2 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 2 Series near you.

In partnership with

Cars found 96

Chosen Filters (3)
* Postcode invalid
BMW 2 Series Coupe BMW G42 220i MSP

BMW 2 Series Coupe BMW G42 220i MSP

Romford, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,470
BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Wolverhampton, Wolverhampton
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£40,905
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Newcastle upon tyne, Tyne and wear
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£45,650
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Newcastle upon tyne, Tyne and wear
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,145
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Bolton, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£39,000
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Edinburgh, Midlothian
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,208
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Borehamwood, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,155
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

Farnborough, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£48,470
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Durham, Durham
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,953
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Surbiton, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,995
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Hindhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,966
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Crewe, Cheshire
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£41,999
Image unavailable

BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Wolverhampton, Wolverhampton
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£37,710
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Harrogate, North yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£53,863
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Hindhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 4 Miles
  • In stock
£37,965
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Hindhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 4 Miles
  • In stock
£51,750
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£38,990
BMW 2 Series Coupe 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series Coupe 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

Stevenage, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£40,995
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Littlehampton, West sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,985
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Melksham, Wiltshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,365
...